.custom-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

.custom-header .ant-menu-horizontal {
  line-height: 64px;
}

.custom-header .ant-menu-horizontal > .ant-menu-item,
.custom-header .ant-menu-horizontal > .ant-menu-submenu {
  border-bottom: none;
}

.custom-header .ant-menu-horizontal > .ant-menu-item:hover,
.custom-header .ant-menu-horizontal > .ant-menu-submenu:hover {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}

.custom-header .ant-menu-horizontal > .ant-menu-item-selected {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}

.custom-sider {
  box-shadow: 2px 0 8px 0 rgba(29,35,41,.05);
  background: #fff !important;
}

.custom-sider .ant-menu-inline {
  border-right: none;
}

.custom-content {
  margin-top: 64px;
  transition: all 0.2s;
}

.ant-layout {
  background: #f0f2f5;
}